#pragma once

#include <List>
#include "BoardTile.h"

using namespace std;

class ChessPiece
{
public:

	ChessPiece()
	{
	}

	~ChessPiece()
	{
	}

	virtual bool isLegalDestination(BoardTile tile);
	virtual list<BoardTile> getLegalMoves();

private:
	int points;
};

